package javaTest05.utils;

import javaTest05.exercise02.dto.MessageDto;

import java.time.LocalDateTime;

public class LogUtils {
    public static void say(MessageDto messageDto) {
        System.out.printf("时间: %s - 发信 %s %s : %s\n", LocalDateTime.now(), messageDto.getFrom(), messageDto.getTo() == null ? "发送消息" : "已发送悄悄话至 "+messageDto.getTo(), messageDto.getMsg());
    }

    public static void receive(MessageDto messageDto){
        System.out.printf("时间: %s - 收信 %s %s : %s\n", LocalDateTime.now(), messageDto.getFrom(), messageDto.getTo() == null ? "发送消息" : "对你发送悄悄话", messageDto.getMsg());

    }

    public static void error(String msg) {
        System.out.println("ERROR:" + msg);
    }

    public static void info(String msg) {
        System.out.println("INFO " + LocalDateTime.now() + " - " + msg);
    }
}
